plait/braid of tripes of sheep - Francés Inglés Diccionario